*=(multiplication assignment)
تؤدي نفس وظيفة *(multiplication) ,مع اختلاف بسيط ,وهو أنها تضع قيمة الناتج في المتغير الأول.
مثال:
var x:Number = 5
var y:Number = 3
x *= y
trace(x );
trace(y);
يقوم البرنامج بعمل متغيرين عدديين x و y ,قيمتاهما
علي الترتيب 5 و 3,ثم يقوم بإيجاد حاصل ضربهما ووضعه في المتغير x ,ثم يقوم بعرض قيمة
المتغير x
و المتغير y في نافذة output ,كالتالي:
15 ç وهي قيمة المتغير
x الجديدة بعد أن تم وضع قيمة الناتج في هذا المتغير.
3 ç وهي قيمة المتغير y ,وهي ثابتة
ولم تتغير.
ومن المثال السابق نجد أن:
x *= y
x = x * yتؤدي نفس وظيفة :
*******************